Backlash Compensation in Discrete Time Nonlinear Systems Using Dynamic Inversion by Neural Networks

نویسندگان

  • Javier Campos
  • Frank L. Lewis
  • Rastko R. Selmic
چکیده

A dynamics inversion compensation scheme is designed for control of nonlinear discrete-time systems with input backlash. The compensator uses backstepping technique with neural networks (NN) for inverting the backlash nonlinearity in the feedforward path. The technique provides a general procedure for using NN to determine the dynamics preinverse of an invertible discrete time dynamical system. A discrete-time tuning algorithm is given for the NN weights so that the backlash compensation scheme becomes adaptive, guaranteeing bounded tracking and backlash errors, and also bounded parameter estimates. A rigorous proof of stability and performance is given and a simulation example verifies performance. Unlike standard discrete-time adaptive control techniques, no certainty equivalence (CE) assumption is needed. 1 Introduction Robotic systems often have nonlinearities in the actuator such as deadzone, backlash, saturation, etc. This includes xy-positioning tables, robot manipulators, overhead crane mechanism, and more. The deadzone characteristic is a non-smooth nonlinearity, which models diverse physical imperfections: biases to prevent inflow-outflow or heating-cooling overlaps, aggregate effects of dry friction, etc. The difference between toothspace and tooth width in mechanical system is known as backlash and it is necessary to allow two gears mesh without jamming. Any amount of backlash greater that the minimum amount necessary to ensure satisfactory meshing of gears can result in instability in dynamics situations and position errors in gear trains. In fact, there are many applications such as instrument differential gear trains and servomechanisms that require the complete elimination of backlash in order to function properly. Saturation and friction are among other nonlinearities frequently present in robotic actuator dynamics. Our main concern is backlash. In most applications the backlash parameters are unknown, which represent a challenge for the control design engineer. Proportional-derivative (PD) controllers have been observed to result in limit cycles if the actuators have deadzone or backlash. To overcome the PD controller limitations, several techniques have been applied to compensate for the actuator nonlinearities. These techniques include adaptive control, fuzzy logic and neural networks. Recently, in seminal work rigorously derived adaptive schemes have been given for actuator nonlinearity compensation [20]. Backlash compensation is addressed in [21]. For dynamic system in the Lagrangian form, deadzone compensation using neural networks is given in [18]. Many systems with actuator nonlinearities such as deadzone and backlash are modeled in discrete time. An example of deadzone in biomedical control is the functional neuromuscular stimulation for restoring motor function by directly activating paralyzed muscles [2]. Moreover, …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Backlash Compensation in Nonlinear Systems by Dynamic Inversion Using Neural Networks: Continuous and Discrete Time Approaches

Two different dynamic inversion compensation schemes for control of nonlinear system with input backlash are presented; one in continuous time and one in discrete time. Both schemes use the backstepping technique with neural networks (NN) for inverting the backlash nonlinearity in the feedforward path. The technique provides a general procedure for using NN to determine the dynamics preinverse ...

متن کامل

Backlash Compensation in Discrete Time Nonlinear Systems Using Dynamic Inversion by Neural Networks: A preliminary approach

A dynamics inversion compensation scheme is designed for control of nonlinear discretetime systems with input backlash. The compensator uses the dynamic inversion technique, with a neural network (NN) for inverting the backlash nonlinearity in the feedforward path. The technique provides a general procedure for using NN to determine the dynamics preinverse of an invertible discrete time dynamic...

متن کامل

Backlash Compensation with Filtered Prediction in Discrete Time Nonlinear Systems by Dynamic In- Version Using Neural Networks

A dynamics inversion compensation scheme is designed for control of nonlinear discrete-time systems with input backlash. This paper extends the dynamic inversion technique to discrete-time systems by using a filtered prediction, and shows how to use a neural network (NN) for inverting the backlash nonlinearity in the feedforward path. The technique provides a general procedure for using NN to d...

متن کامل

Backlash Compensation in Nonlinear Systems Using Dynamic Inversion by Neural Networks

A dynamic inversion compensation scheme is presented for backlash. The compensator uses the backstepping technique with neural networks (NN) for inverting the backlash nonlinearity in the feedforward path. The technique provides a general procedure for using NN to determine the dynamic preinverse of an invertible dynamical system. A tuning algorithm is presented for the NN backlash compensator ...

متن کامل

Neural net backlash compensation with Hebbian tuning using dynamic inversion

A dynamic inversion compensation scheme is presented for backlash. The compensator uses the backstepping technique with neural networks (NN) for inverting the backlash nonlinearity in the feedforward path. Instead of a derivative, which cannot be implemented, a filtered derivative is used. Full rigorous stability proofs are given using filtered derivative. Compared with adaptive backstepping co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000